\contentsline {section}{\numberline {1}Introduction}{4}{section.1}
\contentsline {section}{\numberline {2}General Structure}{4}{section.2}
\contentsline {section}{\numberline {3}Engineering model --- Numerical Method Frame}{4}{section.3}
\contentsline {subsection}{\numberline {3.1}Problem representation - Engineering model}{4}{subsection.3.1}
\contentsline {subsection}{\numberline {3.2}Numerial Method Interface}{25}{subsection.3.2}
\contentsline {subsection}{\numberline {3.3}Grid Representation - Domain}{27}{subsection.3.3}
\contentsline {subsection}{\numberline {3.4}Example - Linear Static Analysis}{28}{subsection.3.4}
\contentsline {section}{\numberline {4}Material --- Element Frame}{36}{section.4}
\contentsline {subsection}{\numberline {4.1}Base Element class}{38}{subsection.4.1}
\contentsline {subsection}{\numberline {4.2}Analysis specific element classes}{39}{subsection.4.2}
\contentsline {subsubsection}{\numberline {4.2.1}Structural Element - Example}{39}{subsubsection.4.2.1}
\contentsline {subsubsection}{\numberline {4.2.2}Isoparametric Truss 2d element}{42}{subsubsection.4.2.2}
\contentsline {subsection}{\numberline {4.3}Material model interface}{48}{subsection.4.3}
\contentsline {subsection}{\numberline {4.4}Analysis specific material model classes}{48}{subsection.4.4}
\contentsline {subsubsection}{\numberline {4.4.1}Structural Material class - Example}{49}{subsubsection.4.4.1}
\contentsline {subsubsection}{\numberline {4.4.2}Isotropic Damage Model}{50}{subsubsection.4.4.2}
\contentsline {section}{\numberline {5}Dof Managers, DOFs, Boundary and Initial Conditions}{64}{section.5}
\contentsline {subsection}{\numberline {5.1}DOFs}{64}{subsection.5.1}
\contentsline {subsection}{\numberline {5.2}Dof Managers}{65}{subsection.5.2}
\contentsline {subsection}{\numberline {5.3}Boundary Conditions}{67}{subsection.5.3}
\contentsline {section}{\numberline {6}XFEM module}{68}{section.6}
\contentsline {section}{\numberline {7}Design of IGA Module}{69}{section.7}
\contentsline {section}{\numberline {8}Miscellaneous}{72}{section.8}
\contentsline {subsection}{\numberline {8.1}Vectors and Matrices}{72}{subsection.8.1}
\contentsline {subsection}{\numberline {8.2}Solution Step}{72}{subsection.8.2}
\contentsline {subsection}{\numberline {8.3}Load Time Functions}{73}{subsection.8.3}
\contentsline {section}{\numberline {9}Coding Standards}{73}{section.9}
\contentsline {subsection}{\numberline {9.1}Naming Conventions}{73}{subsection.9.1}
\contentsline {subsection}{\numberline {9.2}Parameters and Return Values}{73}{subsection.9.2}
\contentsline {subsection}{\numberline {9.3}Interface concept}{73}{subsection.9.3}
\contentsline {section}{Acknowledgments}{75}{subsection.9.3}
\contentsline {section}{References}{75}{section*.2}
